Analogy-based software quality prediction

نویسندگان

  • David Grosser
  • Houari A. Sahraoui
  • Petko Valtchev
چکیده

Predicting the stability of object-oriented systems is an important and challenging task. Classical approaches to quality prediction perform some form of inductive inference starting from datasets of software items with known quality factor values and looking for typical features that discriminate the items regarding the quality factor. However, most of the effective methods for predictive model construction are based on the implicit hypothesis that the available samples are representative, which is rather strong. The approach we propose implements a similarity-based comparison principle: the quality factor (stability) of a given software item is estimated from the recorded stability of a set of other items that have been recognized as the most similar to that item among a larger set of items stored in a database. This approach is evaluated using the successive versions of the JDK API.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Estimating Software Project Effort by Analogy Based on Linguistic Values

Estimation models in software engineering are used to predict some important attributes of future entities such as software development effort, software reliability and programmers productivity. Among these models, those estimating software effort have motivated considerable research in recent years. The prediction procedure used by these software-effort models can be based on a mathematical fu...

متن کامل

Measurement and Effort Prediction for Web Applications

Accurate estimates of development effort play an important role in the successful management of larger Web development projects. However, estimating the effort required in developing Web applications can be a difficult task. By applying measurement principles to measure the quality of applications and their development processes, feedback can be obtained to help control, improve and predict pro...

متن کامل

Cases, Predictions, and Accuracy Learning and Its Application to Effort Estimation

Estimation by analogy EBA (effort estimation by analogy) is one of the proven methods for effort prediction in software engineering; in AI this would be called Case-Based Reasoning. In this paper we consider effort predictions using the EBA () method AQUA and pay attention to two aspects: (i) The influence of the set of analogs on the quality of prediction. The set of analogs is determined by a...

متن کامل

Looking at Comparisons of Regression and Analogy-based Software Project Cost Prediction

OBJECTIVE – This paper builds on our previous research in which we found inconsistency within and between results in empirical studies of software engineering cost estimation which had compared regression and analogy techniques. To this end, this paper aims to determine why and how these inconsistencies occur. In addition, we attempt to provide a solution which might reduce inconsistencies in f...

متن کامل

Aerodynamic Noise Computation of the Flow Field around NACA 0012 Airfoil Using Large Eddy Simulation and Acoustic Analogy

The current study presents the results of the aerodynamic noise prediction of the flow field around a NACA 0012 airfoil at a chord-based Reynolds number of 100,000 and at 8.4 degree angle of attack. An incompressible Large Eddy Simulation (LES) turbulence model is applied to obtain the instantaneous turbulent flow field. The noise prediction is performed by the Ffowcs Williams and Hawkings (FW-...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003